<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <channel>
        <title>Business Analyst Community &amp; Resources | Modern Analyst</title> 
        <link>https://modernanalyst.com</link> 
        <description>RSS feeds for Business Analyst Community &amp; Resources | Modern Analyst</description> 
        <ttl>60</ttl> <item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1178/Dispatches-from-the-WCBA-Conference-Jogging-through-the-IIBA-BABOK.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=1178</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1178&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>Dispatches from the WCBA Conference: Jogging through the IIBA&#174; BABOK&#174; </title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1178/Dispatches-from-the-WCBA-Conference-Jogging-through-the-IIBA-BABOK.aspx</link> 
    <description>&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Here’s a dispatch from the first day at the World Congress for Business Analysts (&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot;  href=&quot;http://www.iirusa.com/projectworldnovember&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;WCBA&lt;/span&gt;&lt;/a&gt;).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;I attended an all-day workshop titled “&lt;b&gt;Get the Right Stuff, Fast: Jogging through the IIBA&#174; BABOK&#174; with the Requirements Roadmap&lt;/b&gt;” lead by Mary Gorman of EBG Consulting.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Mary is a Certified Business Analysis Professional™ (CBAP&#174;) and works as Senior Associated for EBG Consulting, assisting teams to build the right products through exploring and confirming their requirements.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;If Mary’s sessions was a jog, then this blog post will be a sprint – a very fast one, I might add!&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;The focus of the workshop was to:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Leverage the Requirements Roadmap to articulate requirements &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Align requirements models to knowledge areas in the BABOK&#174; &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Create a set of interconnected requirements models to speed up the requirements development and successfully engage business users and customers. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;During the session, Mary provided great insights on the business of “business analysis” specifically focusing on defining the scope of and modeling user requirements using the requirements roadmap:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;417&quot; alt=&quot;&quot; hspace=&quot;10&quot; width=&quot;628&quot; vspace=&quot;5&quot; border=&quot;0&quot; src=&quot;/Portals/0/Public Uploads/ebg-req-roadmap.png&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;You can get the PDF version of the &lt;/span&gt;&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://www.ebgconsulting.com/Services/ReqtsRoadmap-EBG.pdf&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;requirements roadmap&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt; from EBG’s website.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;During the session we raced (ok, just jogged) through the roadmap with pointers to sections in the various BABOK&#174; knowledge areas:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Business Analysis Planning and Monitoring &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Enterprise Analysis &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Elicitation &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Solution Assessment and Validation &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Requirements Analysis &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Requirements Management and Communication &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Regardless of what methodology or techniques you use, Mary pointed out that it is important understand that we need to have a balanced perspective of the requirements through the lens of four fundamental model views:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Behavior&lt;/b&gt;: e.g. process, action, function, task, script &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Structure&lt;/b&gt;: e.g. information, data, object &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Dynamics&lt;/b&gt;: e.g. time, lifecycles &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Control&lt;/b&gt;: e.g. business rules &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;The session slide included a nice Vann diagram of the four models with the &lt;i&gt;control&lt;/i&gt; model being at the intersection of the &lt;i&gt;behavior&lt;/i&gt;, &lt;i&gt;structure&lt;/i&gt;, and &lt;i&gt;dynamics&lt;/i&gt; models.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Jogging along… the session covered a number of techniques, including:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Stakeholder &amp;amp; Actors&lt;/b&gt;: Customer vs. User vs. Others =&amp;gt; Ask: “Who?” &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Glossary &amp;amp; Data Model&lt;/b&gt;: &amp;#160;The building blocks for later constructs such as business rules =&amp;gt; Ask: “What?” &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Event-Response Tables&lt;/b&gt;: &amp;#160;An effective tool to elicit user requirements =&amp;gt; Ask: ”When?” &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Use Case &amp;amp; Scenarios&lt;/b&gt;: &amp;#160;Describe the flow of the actor-system interactions =&amp;gt; Ask: “How?” &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Business Policies &amp;amp; Business Rules&lt;/b&gt;: &amp;#160;Statements that constrain some aspect of the business =&amp;gt; Ask: “Why?” &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;The practical side of the workshop was the case study which forced everyone to roll-out their sleeves and put in practice the techniques discussed.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;It was a cozy sessions with many chances for everybody to participate.&amp;#160;Most of the session attendees got a free copy of the &lt;/span&gt;&lt;u&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.modernanalyst.com/Resources/Books/tabid/88/articleType/ArticleView/articleId/776/The_Software_Requirements_Memory_Jogger_A_Pocket_Guide_to_Help_Software_And_Business_Teams_Develop_And_Manage_Requirements_Memory_Jogger.aspx&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Software Requirements Memory Jogger&lt;/span&gt;&lt;/a&gt;&lt;/u&gt;&lt;span style=&quot;font-size: small&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;- Adrian&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Adrian Marchis&lt;br /&gt;
Publisher, ModernAnalyst.com&amp;#160;&lt;/span&gt;&lt;/div&gt;</description> 
    <dc:creator>Adrian M.</dc:creator> 
    <pubDate>Tue, 17 Nov 2009 08:55:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1178</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/2047/The-Dirty-Harry-Approach-to-Requirements-or-Are-you-Feeling-Lucky-Punk-Solve-Problems-First-Ask-Questions-Later--Part-1.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=2047</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2047&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>The Dirty Harry Approach to Requirements, or “Are you Feeling Lucky, Punk?” Solve Problems First, Ask Questions Later - Part 1</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/2047/The-Dirty-Harry-Approach-to-Requirements-or-Are-you-Feeling-Lucky-Punk-Solve-Problems-First-Ask-Questions-Later--Part-1.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Have you ever had to use a map to get somewhere, and after navigating around the wilderness for hours, eventually had to ask for directions because it failed you? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Alternatively, have you ever read directions to assemble a toy, and rather than help you, the directions made things much more complicated?Perhaps you just figured it out on your own, without the directions. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;This is what some BA’s and IT folks do all the time. They get understandable Business Requirements in hand, the bugle sounds, and IT is immediately restless in the starting gate. And they are off!Who will be the first IT hero to come up with a solution or the code which business will say yes! &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;In this kind of a race, there is never a finish line.The race will go on forever until all of the problems are solved; and in fact some of the problems are the results of other solutions. Finally, someone in IT draws a white line in the sand (creates a functional Design Document or something) and says to the business, &#39;is this ok?&#39;If the business agrees, then the race is over. Now it&#39;s time for the next game. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Now we play a game of tag.The IT group starts coding the solution. After a while, an issue comes up and the IT folks tag a businessperson.“You&#39;re it”, say the IT folks. “When you have an answer, let us know.” (Back to Doom 10) &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The businessperson comes back with an answer, and now the IT folks are tagged.This goes on until all of IT‘s questions are answered, or the business gets frustrated to a point and says, “Just do something.” As a result, someone in IT or the business erases the white line from the first game, and redraws the white line somewhere else. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Now if you’re lucky, the BA is so annoyed by this, that they says to IT, “Let&#39;s just get more precise requirements.The IT folks say no way. The business is already ticked off, and talking to them again will only tick them off more.We cannot start over, we must use what we have, and you need to sell it to them (or shove it down their throat) and make them like it. Speak their language; and it should be easy. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Therefore, the BA starts selling the solution (after finishing up his/her resume).This is where &#39;Do you feel lucky&#39; comes in to play. We all know what happens from there.A two month project takes 1 &#189; years and costs $1.5 million dollars and a death march. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The examples above are about being precise and understandability. Jonathan Babcock wrote a great article in his blog titled &lt;a target=&quot;_blank&quot; href=&quot;http://practicalanalyst.com/2007/12/18/good-requirements-are-more-than-just-accurate/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Good Requirements Are More Than Just Accurate&lt;/span&gt;&lt;/a&gt;. This is a great article; take the time to read it. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Now, since I got out all of my pent up aggression, I need a week to recover. Next week, &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;in &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.modernanalyst.com/Community/ModernAnalystBlog/tabid/181/articleType/ArticleView/articleId/436/The-Dirty-Harry-Approach-to-Requirements-or-Are-you-Feeling-Lucky-Punk-Solve-Problems-First-Ask-Questions-Later-Part-2.aspx&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;part 2&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt; we &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;will look at how we get precise and understandable requirements, and stop the games above. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;By the way, I really do like IT folks. It&#39;s just that sometimes I don&#39;t like the way they do things.Ok, sometimes I hate the way they do things. In most cases, though, the IT folks are just trying to help the business, and that honorable intention is what gets us all in trouble some times... &lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>ModernAnalyst.com</dc:creator> 
    <pubDate>Sun, 25 May 2008 14:40:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2047</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/436/The-Dirty-Harry-Approach-to-Requirements-or-Are-you-Feeling-Lucky-Punk-Solve-Problems-First-Ask-Questions-Later--Part-2.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=436</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=436&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>The Dirty Harry Approach to Requirements, or “Are you Feeling Lucky, Punk?”  Solve Problems First, Ask Questions Later - Part 2</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/436/The-Dirty-Harry-Approach-to-Requirements-or-Are-you-Feeling-Lucky-Punk-Solve-Problems-First-Ask-Questions-Later--Part-2.aspx</link> 
    <description>&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;In &lt;/font&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.modernanalyst.com/Community/ModernAnalystBlog/tabid/181/articleType/ArticleView/articleId/2047/The-Dirty-Harry-Approach-to-Requirements-or-Are-you-Feeling-Lucky-Punk-Solve-Problems-First-Ask-Questions-Later-Part-1.aspx&quot;&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Part 1&lt;/font&gt;&lt;/a&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;, we learned that the less precise things are, the easier it is to understand them. Thus the paradox: how do you get precise requirements and easy to understand requirements? &lt;br /&gt;
&lt;br /&gt;
According to the requirements gods and goddesses, there are fundamentally three levels of requirements ( you can break these down into more but that is another blog): &lt;br /&gt;
&lt;br /&gt;
1. Business Requirements- Why the project is being undertaken; &lt;br /&gt;
2. User Requirements- What users will be able to do with the product; &lt;br /&gt;
3. Software Requirements – What the developers need to build. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Take a look at the statements below: &lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Business Requirements are the easiest to understand, but the least precise; &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;User Requirements are more difficult to understand, however they are more precise than the Business Requirements; &lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Software Requirements are even more difficult to understand, yet they are the most precise. &lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;The more perspectives you include, the more precise things get, and the less understandable things become. When we can no longer recognize where we are, we get lost and do not understand how we got there. &lt;br /&gt;
&lt;br /&gt;
When we were kids, and our parents would drive us to the market to go grocery shopping, (sometimes three or more times a week since we would forget stuff) we learned how to get to the grocery store. For us, this was a good 15-20 miles away. However, after a period of time, we knew how to get there in at least two different ways: Dad’s way, and Mom’s way. Still later, we learned the way Grandpa and Grandma went to the store; now we know three ways. &lt;br /&gt;
&lt;br /&gt;
One day Mom and I were on the way to the grocery store, and there was road construction. As we were waiting in the long line of backed up cars, I recognized the street Dad takes to the grocery store. I told Mom that we could get to the grocery store faster if we took Oak Street, and then State Street (I wanted my baseball cards, and my money was burning a hole in my pocket, like you would not believe). Mom looked over at me, very surprised, and said, “Good idea!” Off we went, thus now a 4th way to get to the grocery store. The key to solving our unexpected dilemma was that we had been to the store repeatedly, in different ways, opening up our options in a time of crisis. &lt;br /&gt;
&lt;br /&gt;
As a good BA, we should facilitate the business and IT through each of the requirement levels by showing repeatedly how we arrived there through tractability. &lt;br /&gt;
&lt;br /&gt;
Thus, developing a map on how to get from an easy understandable business requirements to user requirements, and ultimately to software requirements. People have a better chance of understanding with a map and if they do not, they should ask for a better map from the BA. &lt;br /&gt;
&lt;br /&gt;
The BA acts like a tour guide (a facilitator, not a leader or manager) through the maze of requirement levels. The BA should be guiding the Business and IT team through the requirements collaboratively, and allow the groups to discover the map on their own through the process. &lt;br /&gt;
&lt;br /&gt;
If you discover something through a process, you will understand it much deeper than if someone just told you. &lt;br /&gt;
&lt;br /&gt;
Requirements elicitation is a gathering process, and a learning process.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;If you do one without the other, you will play the “Do You Feel Lucky, Punk” Game in Part 1. So as you transition between each type of requirement, work through the transition collaboratively, in a facilitated process. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, do you feel lucky?&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;</description> 
    <dc:creator></dc:creator> 
    <pubDate>Wed, 02 Apr 2008 04:56:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:436</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/438/The-Dirty-Harry-Approach-to-Requirements-or-Are-you-Feeling-Lucky-Punk-Solve-Problems-First-Ask-Questions-Later--Part-1.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=438</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=438&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>The Dirty Harry Approach to Requirements, or “Are you Feeling Lucky, Punk?”  Solve Problems First, Ask Questions Later - Part 1</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/438/The-Dirty-Harry-Approach-to-Requirements-or-Are-you-Feeling-Lucky-Punk-Solve-Problems-First-Ask-Questions-Later--Part-1.aspx</link> 
    <description>&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Have you ever had to use a map to get somewhere, and after navigating around the wilderness for hours, eventually had to ask for directions because it failed you?&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Alternatively, have you ever read directions to assemble a toy, and rather than help you, the directions made things much more complicated?&amp;#160;Perhaps you just figured it out on your own, without the directions.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;This is what some BA’s and IT folks do all the time.&amp;#160;They get understandable Business Requirements in hand, the bugle sounds, and IT is immediately restless in the starting gate.&amp;#160;And they are off!&amp;#160;Who will be the first IT hero to come up with a solution or the code which business will say yes!&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;In this kind of a race, there is never a finish line.&amp;#160;The race will go on forever until all of the problems are solved; and in fact some of the problems are the results of other solutions.&amp;#160;Finally, someone in IT draws a white line in the sand (creates a functional Design Document or something) and says to the business, &#39;is this ok?&#39;&amp;#160;If the business agrees, then the race is over.&amp;#160;Now it&#39;s time for the next game.&amp;#160;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Now we play a game of tag.&amp;#160;The IT group starts coding the solution.&amp;#160;After a while, an issue comes up and the IT folks tag a businessperson.&amp;#160;“You&#39;re it”, say the IT folks.&amp;#160;“When you have an answer, let us know.” &amp;#160;(Back to Doom 10)&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;The businessperson comes back with an answer, and now the IT folks are tagged.&amp;#160;This goes on until all of IT‘s questions are answered, or the business gets frustrated to a point and says, “Just do something.”&amp;#160;As a result, someone in IT or the business erases the white line from the first game, and redraws the white line somewhere else.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;font size=&quot;2&quot;&gt;Now if you’re lucky, the BA is so annoyed by this, that they says to IT, “Let&#39;s just get more precise requirements.&amp;#160;The IT folks say no way.&amp;#160;The business is already ticked off, and talking to them again will only tick them off more.&amp;#160;We cannot start over, we must use what we have, and you need to sell it to them (or shove it down their throat) and make them like it.&amp;#160;Speak their language; and it should be easy.&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Therefore, the BA starts selling the solution (after finishing up his/her resume).&amp;#160;This is where &#39;Do you feel lucky&#39; comes in to play.&amp;#160;We all know what happens from there.&amp;#160;A two month project takes 1 &#189; years and costs $1.5 million dollars and a death march.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;The examples above are about being precise and understandability.&amp;#160;Jonathan Babcock wrote a great article in his blog titled &lt;/font&gt;&lt;a href=&quot;http://jonathanbabcock.com/2007/12/18/good-requirements-are-more-than-just-accurate/&quot;&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Good Requirements Are More Than Just Accurate&lt;/font&gt;&lt;/a&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;font size=&quot;2&quot;&gt;.&amp;#160;This is a great article; take the time to read it.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Now, since I got out all of my pent up aggression, I need a week to recover.&amp;#160;Next time we will look at how we get precise and understandable requirements, and stop the games above.&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;By the way, I really do like IT folks.&amp;#160;It&#39;s just that sometimes I don&#39;t like the way they do things.&amp;#160;Ok, sometimes I hate the way they do things.&amp;#160;In most cases, though, the IT folks are just trying to help the business, and that honorable intention is what gets us all in trouble some times.&lt;/font&gt;&lt;/div&gt;</description> 
    <dc:creator></dc:creator> 
    <pubDate>Thu, 20 Mar 2008 05:03:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:438</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/547/More-on-how-to-deal-with-bad-requirements.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=547</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=547&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>More on how to deal with bad requirements</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/547/More-on-how-to-deal-with-bad-requirements.aspx</link> 
    <description>&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;After posting my &lt;/font&gt;&lt;a href=&quot;/Community/Blogs/tabid/78/EntryID/7/Default.aspx&quot;&gt;&lt;u&gt;&lt;font face=&quot;Verdana&quot; color=&quot;#606420&quot; size=&quot;2&quot;&gt;last entry&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt; on questioning suspect requirements, I&#39;ve read a great piece on the SlickEdit blog titled &quot;&lt;/font&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://blog.slickedit.com/?p=63&quot;&gt;&lt;u&gt;&lt;font face=&quot;Verdana&quot; color=&quot;#606420&quot; size=&quot;2&quot;&gt;How to Design Software With Bad Requirements&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;.&quot; &lt;br /&gt;
&lt;br /&gt;
Scott offers some practical tips to help developers deal with bad requirements. These also apply very well to business analysts and systems analysts: &lt;br /&gt;
&lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;strong&gt;come up with good use cases&lt;/strong&gt; - to help the business user visualize the system or process scenarios which do not make sense, &lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;strong&gt;create a prototype&lt;/strong&gt; - if the end user&#39;s request can be modeled using a UI prototype, do so - they may see the light, &lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;strong&gt;abstract and encapsulate&lt;/strong&gt; - assume that these requirements will change eventually and design your system in such a way to be able to easily modify it in the future, &lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;&lt;font face=&quot;Verdana&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;strong&gt;don&#39;t get discouraged&lt;/strong&gt; - keep your spirits up and make the best out of the situation.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;</description> 
    <dc:creator>Adrian M.</dc:creator> 
    <pubDate>Sun, 24 Jun 2007 02:26:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:547</guid> 
    
</item>

    </channel>
</rss>